#ifndef COMUNICACIONES_H
#define COMUNICACIONES_H_

//Estados de comunicacion
#define UNCONNECTED  0x0
#define CONNECTED  0x1
#define READY  0x2
#define SENDING  0x3
//Longitudes de mensajes estandar
#define ENCABEZADO_LENGTH 8
#define ZONA_MSG_LENGTH 4
#define DATA_LENGTH 2
#define DATA_DUMMY_LENGTH 46
#define PC_HOST_LENGTH 7
#define DISP_LENGTH 9
#define TERMINADOR_LENGTH 5
#define VERSION_LENGTH 5
//Constantes ASCII
#define ENQ 0x05
#define CR 0x0d
#define EOT 0x04
#define ACK  0x06
//Tiempo de espera maximo de mensajes
#define TIMEOUT 5


void setup_Comunicaciones(void);

void checkConex(void);

void setupLink(void);

void sendData(void);


#endif
